// pages/report/subscribe_to/subscribe_to.js
const api=require('../../../utils/request')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    listData:[],
    checkId:[]
  },
  showContent(e){
    console.log(e);
    let data = this.data.listData;
    data[e.currentTarget.dataset.index].isShow = ! data[e.currentTarget.dataset.index].isShow ;
    this.setData({
      listData:data
    });
   // console.log(this.data.listData);
  },
  save(){
    let userInfo= wx.getStorageSync('user')
    let user= JSON.parse(userInfo) 
      console.log('checkId',this.data.checkId)
      if(this.data.checkId.length===0){
          wx.showToast({
            title: '请选择要添加的行业',
          })
          return false
      }
      api.post('weChatMini/saveSubscribe',{memberId:user.id,tagIds: this.data.checkId}).then(res=>{
          if(res.code===200){
            wx.showToast({
              title: '添加成功！',
            });
            setTimeout(()=>{
                wx.navigateBack({
                    delta: 1  
                    });
            },500)
            


          }
      })

  },
  checkboxChange_children(e){
     this.data.listData[e.currentTarget.dataset.index].check=!this.data.listData[e.currentTarget.dataset.index].check
    let id=this.data.listData[e.currentTarget.dataset.index].id
    let checkId= this.data.checkId
    if(this.data.listData[e.currentTarget.dataset.index].check){    
       checkId.push(id)    
    }else{
        let index=checkId.indexOf(id)
        if(index>-1){
            checkId.splice(index,1)
        }
    }
    this.setData({
        checkId:  checkId
    }) 
    console.log('this.data.listData[e.currentTarget.dataset.index]',this.data.listData[e.currentTarget.dataset.index])  
    // data[e.currentTarget.dataset.pid].info.forEach(item2=>{
      //   e.detail.value.forEach(item=>{
      //     if(item.includes(item2.id)){
      //       item2.isSelect = true;
      //     }else{
      //       item2.isSelect = false;
      //     }
      // })
   // });
   //  data[e.currentTarget.dataset.pid].info
  },
  memberCheckTag(){
    let userInfo= wx.getStorageSync('user') 
    let user= JSON.parse(userInfo)
    let that=this
    api.get('weChatMini/tagList').then(res=>{
        let checkIds=[]
        api.get('weChatMini/memberCheckTag/'+user.id).then(response=>{
             
            if(res.code===200){
               let tagList= response.data
               
            res.data.forEach(item=>{
                
                    item.check=false
                    if(tagList!==null){
                        
                        tagList.forEach(tag=>{
                            if(item.id===tag.tagId){
                                checkIds.push(item.id)
                                item.check=true
                            } 
                        })

                        
                    } 
               
            })
            debugger
            that.setData({
                listData: res.data,
                checkId: checkIds
            })

            }

        })
        
    })
    
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
   this.memberCheckTag()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})